Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F23 USA F24 USA F26 USA F28 USA F29 USA F1 USA F3 USA F4 USA F5 USA F9 USA F10 USA F11 USA F23 USA F24 USA F10 USA F5 USA F6 Usa F12 Usa F13 USA F1 USA F14 USA F29 USA F30 USA F31 USA F32 USA F6 USA F7 USA F8 USA F12 USA F26 USA F27 USA F2 USA F3 USA F4 USA F5 USA F6 USA F8 USA F17 USA F20 USA F21 USA F23 USA F24 USA F1 VI Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup - Naples Architect Open - Budapest The Swanston Challenger - Sacramento 2007 Challenger of Santa Clara - Valencia Puerto Rico Challenger Tennis Event - Humacao Sunset Moulding Challenger - Yuba City Sacramento Challenger - Sacramento Music City Challenger - Nashville Carson Challenger Bangkok Challenger Carson Challenger Yuba City Challenger Vancouver Challenger Winnetka Challenger Knoxville Challenger Honolulu Challenger Dallas Challenger Tallahassee Challenger Sarasota Challenger Savannah Challenger Winnetka Challenger Sacramento Challenger Tiburon Challenger Charlottesville Challenger Sarasota Challenger Nottingham Challenger Napa Challenger Sacramento Challenger Tiburon Challenger Charlottesville Challenger Maui Challenger Irving Challenger Sacramento Challenger Tiburon Challenger Sacramento Challenger Fairfield Challenger Las Vegas Challenger Charlottesville Challenger Dallas Challenger Surbiton Challenger Winnetka Challenger Winnipeg Challenger Tiburon Challenger Stockton Challenger Fairfield Challenger Charlottesville Challenger Knoxville Challenger Dallas Challenger Ilkley Challenger Knoxville Challenger Champaign Challenger Indian Wells Challenger Irving Challenger Winnetka Challenger Monterrey Challenger Charlottesville Challenger Knoxville Challenger Cleveland Challenger Little Rock Challenger Estoril Open - Estoril Idea Prokom Open - Sopot Gelsor Open Romania - Bucharest Heineken Open - Auckland Abierto Mexicano de Tenis Pegaso - Acapulco Open Seat Godo 2003 - Barcelona International Championship of Croatia - Umag Idea Prokom Open - Sopot Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Tata Open - Chennai Adidas International - Sydney Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Open de la Comunidad Valenciana - Valencia Open Seat Godo - Barcelona The Nottingham Open - Nottingham Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Idea Prokom Open - Sopot Campionati Internazionali di Sicilia - Palermo Grand Prix de Tennis de Lyon - Lyon ARAG World Team Championship - Dusseldorf Campionati Internazionali di Sicilia - Palermo Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Open SEAT Godo 2006 - Barcelona Synsam Swedish Open - Bastad Campbell's Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel ARAG World Team Championship - Dusseldorf Hurricane Tennis Open - Bradenton Heineken Open - Auckland Dallas Challenger Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam ATU Cup 2001 - Weiden Memorial Savigny - Sassuolo XI Venice Open - Venice The Dubai Tennis Championships - Dubai Amer-Wilson Tampere Challenger - Tampere Warta Cup 2001 - Sopot Open Seat Godo 2007 - Barcelona Copa Ericsson Chile - Santiago Copa Ericsson Uruguay - Montevideo ARAG World Team Championship - Dusseldorf Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Croatia Open - Umag Pilot Pen Tennis - New Haven AIG Japan Open Tennis Championships - Tokyo Heineken Open - Auckland SAP Open - San Jose The Dubai Tennis Championships - Dubai Open de Tenis Comunidad Valenciana - Valencia Open SEAT 2008 - Barcelona ARAG World Team Championship - Dusseldorf Ordina Open - s-Hertogenbosch Catella Swedish Open - Bastad Countrywide Classic - Los Angeles China Open - Beijing Heineken Open - Auckland AGT Challenger - Leon SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose The Dubai Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Ordina Open - 's-Hertogenbosch Masters Series - Hamburg ATP Studena Croatia Open Umag - Umag China Open - Beijing Wolfsburg Challenger Cherbourg Challenger Tiburon Challenger Open de Tenis Comunidad Valenciana - Valencia Stockton Challenger Proton Malaysian Open - Kuala Lumpur Charlottesville Challenger Heineken Open - Auckland SA Tennis Open - Johannesburg SAP Open - San Jose Copa Telmex - Buenos Aires Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona Catella Swedish Open - Bastad Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles Malaysian Open - Kuala Lumpur China Open - Beijing Open de Tenis Comunidad Valenciana - Valencia Dallas Challenger Heineken Open - Auckland Aptos Challenger Binghamton Challenger Sacramento Challenger SAP Open - San Jose Tiburon Challenger Rimouski Challenger Baton Rouge Challenger Savannah Challenger Ojai Challenger Aptos Challenger Abierto Mexicano Telcel - Acapulco Tulsa Challenger Delray Beach International Tennis Championships - Delray Beach Knoxville Challenger US Men's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Open de Nice Cote d'Azur - Nice AEGON Championships - London SkiStar Swedish Open - Bastad Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Legg Mason Tennis Classic - Washington Rakuten Japan Open - Tokyo Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans SAP Open - San Jose Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona Gerry Weber Open - Halle UNICEF Open - 's Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport SkiStar Swedish Open - Bastad Warsteiner Challenger Lubeck - Lubeck Atlanta Tennis Championships - Atlanta Garden Open - Rome Sporting Challenger - Turin Memorial Savigni - Sassuolo Farmers Classic - Los Angeles Citi Open - Washington XXIX Edizione 'A.Savoldi Marco' - Manerbio I Tourneo Fila Citta di Brindisi - Brindisi Malaysian Open - Kuala Lumpur Valencia Open - Valencia Qatar ExxonMobil Open - Doha Brisbane International - Brisbane Trofeo Barcelona de Tenis - Barcelona Heineken Open - Auckland SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco ECM Cup - Prague Zivnobanka Czech Open - Prostejov Delray Beach International Tennis Championships - Delray Beach VIII Trofeo Ciutat de Barcelona - Barcelona Copa Ericsson Brazil - Sao Paulo US Men's Clay Court Championship - Houston Portugal Open - Oeiras Warsteiner Challenger Wolfsburg - Wolfsburg Pro Tennis World Open - Boca Raton Olbia Geovillage Open - Olbia Topshelf Open - 's-Hertogenbosch Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta 2007 Knoxville Challenger - Knoxville Muller Cup - Ulm Citi Open - Washington Winston-Salem Open - Winston-Salem USTA Freeman Men's Challenger - Joplin Sunset Moulding Yuba City Racquet Club Challenger - Yuba City 2006 North Shore Pro Tennis Championship - Winnetka Fifth-Third Bank Tennis Classic - Lexington Malaysian Open - Kuala Lumpur WOW Cafe Challenger - New Orleans China Open - Beijing Freeman Men's $50,000 Challenger - Joplin If Stockholm Open - Stockholm II Naples ITG Challenger - Naples Valencia Open - Valencia Qatar ExxonMobil Open - Doha The Comercia Challenger - Aptos Fifth Third Bank Tennis Championships - Lexington Aircel Chennai Open - Chennai Heineken Open - Auckland Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas U.S. National Indoor Tennis Championships - Memphis 2007 Nielsen Pro Tennis Championship - Winnetka Music City Challenger - Nashville JSM Challenger - Champaign Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Davidoff Swiss Indoors - Basel AEGON Championships - London SkiStar Swedish Open - Bastad Hall of Fame Tennis Championships - Newport Bet-at-home Open - Hamburg BB&T Atlanta Open - Atlanta Citi Open - Washington Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Valencia Open - Valencia Brisbane International - Brisbane Qatar ExxonMobil Open - Doha Baton Rouge Pro Tennis Classic - Baton Rouge Rio Open - Rio de Janeiro Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Men's Pro Challenger at Tunica National - Tunica Open de Nice Cote d'Azur - Nice AEGON Championships - London Aegon Nottingham Open - Nottingham Countrywide Classic USTA Men's Challenger - Carson BB&T Atlanta Open - Atlanta Nielsen USTA Pro Tennis Championship - Winnetka Citi Open - Washington The Comercia Bank Challenger - Aptos Malaysian Open - Kuala Lumpur China Open - Beijing Oldum Brown Vancouver Open - Vancouver Erste Bank Open - Vienna Semgroup Challenger - Tulsa Brisbane International - Brisbane Qatar ExxonMobil Open - Doha The Mercedes Benz of Calabasas - Calabasas ASB Classic - Auckland Ford Tennis Championships - Louisville Memphis Open - Memphis Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Geneva Open - Geneva Topshelf Open - 's-Hertogenbosch Savannah Challenger SkiStar Swedish Open - Bastad China Open - Beijing Erste Bank Open - Vienna Brisbane International - Brisbane ASB Classic - Auckland Memphis Open - Memphis Rio Open - Rio de Janeiro Delray Beach Open - Delray Beach Tulsa Challenger US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Ricoh Open - 's-Hertogenbosch Gerry Weber Open - Halle SkiStar Swedish Open - Bastad Hall of Fame Tennis Championships - Newport Bet-at-home Open - Hamburg BB&T Atlanta Open - Atlanta Honolulu Challenger Citi Open - Washington Sunrise Challenger Sarasota Challenger European Open - Antwerp Carson Challenger If Stockholm Open - Stockholm Erste Bank Open - Vienna ASB Classic - Auckland Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam New York Open - New York Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Gazprom Hungarian Open - Budapest Millennium Estoril Open - Estoril Geneva Open - Geneva Ricoh Open - 's-Hertogenbosch Sacramento Challenger Tiburon Challenger AEGON Championships - London Calabasas Challenger Charlottesville Challenger AEGON International - Eastbourne SkiStar Swedish Open - Bastad Hall of Fame Open - Newport German Tennis Championships - Hamburg BB&T Atlanta Open - Atlanta Citi Open - Washington Honolulu Challenger Chengdu Open - Chengdu Rakuten Japan Open - Tokyo ASB Classic - Auckland Sarasota Challenger Argentina Open - Buenos Aires New York Open - New York Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Ford Tennis Championships - Louisville Nottingham Challenger Barcelona Open Banc Sabadell - Barcelona Hall of Fame Open - Newport Citi Open - Washington Tulsa Challenger Sacramento Challenger Champaign Challenger Dallas Challenger Nord/LB Open - Braunschweig Aptos Challenger Copa Sevilla - Seville Savannah Challenger Knoxville Challenger Waco Tennis Challenger - Waco 2008 Lubbock Challenger - Lubbock Champaign Challenger RCA Championships - Indianapolis XXVIII Edizione 'A.Savoldi' - Manerbio Kyoto Challenger Pekao Open - Szczecin Maui Challenger Dallas Challenger Tallahassee Challenger Nottingham-2 Challenger Winnetka Challenger Tallahassee Challenger The LTA Hull Challenger - Hull ATU Cup - Weiden Dallas Challenger Challenger Ford de Cherbourg - Cherbourg Knoxville Challenger Champaign Challenger Sarasota Challenger Houston Challenger Savannah Challenger Tallahassee Challenger Winnetka Challenger Talahassee Challenger Legg Mason Tennis Classic - Washington Napa Challenger Tiburon Challenger Pekao Open 2003 - Szczecin Charlottesville Challenger AIG Japan Open Tennis Championships - Tokyo Knoxville Challenger Champaign Challenger Dallas Challenger Dallas Challenger Asirom Challenger Brasov - Brasov Irving Challenger Diego Open - Budapest Sarasota Challenger Savannah Challenger Fifth Third Bank Tennis Championships - Lexington Challenger Copa Sevilla Internacionales de Andalucia - Seville Kamnik Challenger - Kamnik Columbus Challenger Tiburon Challenger Abierto Mexicano Telcel - Acapulco Savannah Challenger Irving Challenger Sarasota Challenger Savannah Challenger Winnetka Challenger U.S. Mens's Clay Court Championship - Houston Charlottesville Challenger Tallahassee Challenger Ilkley Challenger USTA Challenger - Champaign Knoxville Challenger Irving Challenger San Francisco Challenger Lexington Challenger Sarasota Challenger Bordeaux Challenger AT&T Challenger of Dallas - Dallas Dallas Challenger Indian Wells Challenger Columbus Challenger Winnetka Challenger Dallas Challenger Newport Beach Challenger Sarasota Challenger Oberstaufen Cup - Oberstaufen Tallahassee Tennis Challenger - Tallahassee Bordeaux Challenger USTA Tallahassee Tennis Challenger - Tallahassee Gelsor Open Romania - Bucharest San Marino Cepu Open - San Marino The Stella Artois Grass Court Championships - London TD Waterhouse Cup - Long Island Open Romania - Bucharest Qatar Open - Doha Medibank Private International - Sydney BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Kroger / St. Jude International - Memphis Abierto Mexicano Telfonica MoviStar - Acapulco Open de la Comunidad Valenciana - Valencia JSM Challenger of Champaign - Urbana Rogers Cup - Toronto Pilot Pen Tennis - New Haven Stockholm Open - Stockholm Vancouver Challenger Sony Open Tennis - Miami Western & Southern Open - Cincinnati International Championship of Croatia - Umag Campionati Internazionali di Sicilia - Palermo AIG Japan Open - Tokyo Davidoff Swiss Indoors - Basel Qatar Exxon Mobil Open 2003 - Doha BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Estoril Open - Estoril Open de Tenis Comunidad Valenciana - Valencia Telenordia Swedish Open - Bastad 2003 Mercedes Cup - Stuttgart Generali Open - Kitzbuhel St. Petersburg Open - St. Petersburg Open Seat Godo 2005 - Barcelona Croatia Open - Umag Open de Tenis Comunidad Valenciana - Valencia Tennis Masters Series - Madrid Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Madrid Open de Moselle - Metz Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Hamburg ABN AMRO World Tennis Tournament - Rotterdam Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BellSouth Open - Vina del Mar Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris Allianz Suisse Open - Gstaad BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mercedes Cup - Stuttgart Mutua Madrilena Madrid Open - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati ABN AMRO World Tennis Tournament - Rotterdam BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome International Indoor Tennis Championships of Croatia - Zagreb Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai Barcelona Open BancSabadell - Barcelona Miami Open - Miami Mutua Madrid Open - Madrid China Open - Beijing Hall of Fame Tennis Championships - Newport Citi Open - Washington BB&T Atlanta Open - Atlanta Abierto Mexicano - Los Cabos European Open - Antwerp Argentina Open - Buenos Aires Antalya Cup - Antalya Regions Morgan Keegan Championships - Memphis Shenzhen Open - Shenzhen French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York CA Tennis Trophy - Vienna Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Davis Cup, World Group, 1R, BLR-ESP 4-1 Davis Cup, World Group, 1R, SUI-ESP 2-3 Davis Cup, World Group, QF, GER-ESP 1-4 Davis Cup, World Group, SF, ESP-USA, 4-1 Davis Cup, World Group, F, ARG-ESP 1-3 Davis Cup, World Group, 1R, ESP-SRB 4-1 Davis Cup, World Group, SF, ESP-ISR, 4-1 Davis Cup, World Group, F, ESP-CZE, 5-0 Davis Cup, PO, ESP-SUI 4-1 Davis Cup, World Group, QF, FRA-ESP 5-0 Davis Cup, World Group, QF, USA-ESP 1-3 Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, World Group, QF, ESP-AUT 4-1 Davis Cup, World Group, SF, ESP-USA 3-1 Gerry Weber Open - Halle Davis Cup, Group I, DEN-ESP 0-5 Davis Cup, World Group, PO, IND-ESP 0-5 Davis Cup, World Group, QF, ESP-GER 3-2 Hopman Cup - Perth Campeonato de Espana Kia de Tenis 2004 - Madrid U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Capitala World Tennis Championship The Mubadala World Tennis Championship Mubadala World Tennis Championship Mubadala World Tennis Championship Mubadala World Tennis Championship Tennis Masters Cup - Shanghai Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Olympics - London Olympics - Rio de Janeiro Davis Cup, World Group, PO, ESP-ITA 4-1 Davis Cup, World Group, F, ESP-ARG 3-1 Davis Cup, World Group, F, CZE-ESP 3-2 Barclays ATP World Tour Finals - London Olympics - Beijing